"""
开发一个火山车收费系统，收费标准如下：
1. 身高超过200cm的，不允许乘坐
2. 身高低于120cm的，需要家长陪同
3. 年龄在小于12岁，需要支付票价5元
4. 年龄在12-18岁之间，需要支付票价7元
5. 年龄大于18岁，需要支付票价12元
6. 提前询问游客，是否需要购买保险，保险费为5元
7. 提前询问游客，是否需要照片，照片费为3元
8. 计算出游客需要支付的总金额
"""
height = float(input("请输入您的身高："))
if height > 200:
    print("您的身高超过200cm，不允许乘坐")
elif height < 120:
    print("您的身高低于120cm，需要家长陪同")
else:
    age = int(input("请输入您的年龄："))
    if age < 12:
        price = 5
    elif age <= 18:
        price = 7
    else:
        price = 12
    insurance = input("是否需要购买保险？(y/n)")
    if insurance == "y":
        price += 5
    photo = input("是否需要照片？(y/n)")
    if photo == "y":
        price += 3
    print(f"您需要支付的总金额为： {price}元")

